Jonathan Blandford [Mon, 3 Sep 2001 23:37:39 +0000 (23:37 +0000)]
handle default sort feature
Mon Sep 3 18:03:56 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreestore.c (gtk_tree_store_set_default_sort_func):
handle default sort feature
* gtk/gtktreesortable.c (gtk_tree_sortable_set_default_sort_func):
new function to handle default sort.
(gtk_tree_sortable_has_default_sort_func): check if default sort
is set.
* gtk/gtkliststore.c (gtk_list_store_set_default_sort_func):
handle default sort feature
Stanislav Visnovsky [Mon, 3 Sep 2001 15:44:09 +0000 (15:44 +0000)]
Started fixing Slovak translation.
2001-09-03 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
* sk.po: Started fixing Slovak translation.
Jonathan Blandford [Mon, 3 Sep 2001 08:41:06 +0000 (08:41 +0000)]
patch from vishnu@pobox.com (Joshua N Pritikin) to fix math and an
Sun Sep 2 20:32:36 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_scroll_to_cell): patch from
vishnu@pobox.com (Joshua N Pritikin) to fix math and an assertion,
#59731
Jonathan Blandford [Mon, 3 Sep 2001 06:45:17 +0000 (06:45 +0000)]
Patch from vishnu@pobox.com (Joshua N Pritikin) to emit signal at the
Sun Sep 2 17:38:42 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_deleted): Patch from
vishnu@pobox.com (Joshua N Pritikin) to emit signal at the correct
time, #59727
* gtk/gtkbutton.c (gtk_button_update_state): Get depressed
correctly.
Kwok-Koon Cheung [Mon, 3 Sep 2001 03:07:31 +0000 (03:07 +0000)]
Usual update.
Owen Taylor [Mon, 3 Sep 2001 01:43:53 +0000 (01:43 +0000)]
Set current serial so that we don't eternally update the keymap after we
Sun Sep 2 21:41:21 2001 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkkeys-x11.c (update_keymaps): Set current serial
so that we don't eternally update the keymap after we
get a change notification.
* gtk/gtkmenuitem.c (gtk_menu_item_set_right_justified): Fix
incorrect cast.
Kristian Rietveld [Sun, 2 Sep 2001 21:47:12 +0000 (21:47 +0000)]
much changes in an attempt to make it working. It mostly works now,
Sun Sep 2 23:27:16 2001 Kristian Rietveld <kristian@planet.nl>
* gtk/gtktreemodelsort.[ch]: much changes in an attempt to make
it working. It mostly works now, although there're still a few issues
to be worked out.
* tests/testtreesort.c (main): changes to have a better test
application for the GtkTreeModelSort.
Kristian Rietveld [Sun, 2 Sep 2001 21:20:45 +0000 (21:20 +0000)]
code cleaup, fix for bug #59222.
Sun Sep 2 23:19:07 2001 Kristian Rietveld <kristian@planet.nl>
* gtk/gtktreeview.c (gtk_tree_view_search_iter): code cleaup,
fix for bug #59222.
* gtk/gtktreeview.c (gtk_tree_view_search_equal_func): add
gpointer search_data argument to function definition and
prototype, to match GtkTreeViewSearchEqualFunc typedef.
Kristian Rietveld [Sat, 1 Sep 2001 20:56:41 +0000 (20:56 +0000)]
add warnings per jrb's request.
Sat Sep 1 21:57:27 2001 Kristian Rietveld <kristian@planet.nl>
* gtk/gtkrbtree.c (_gtk_rbtree_reorder): add warnings
per jrb's request.
Jonathan Blandford [Sat, 1 Sep 2001 04:14:25 +0000 (04:14 +0000)]
pass in user data.
Fri Aug 31 20:01:23 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_search_iter): pass in user data.
* gtk/gtktreeview.c (gtk_tree_view_destroy): destroy search_data.
Owen Taylor [Fri, 31 Aug 2001 01:33:11 +0000 (01:33 +0000)]
Instead of always mirroring the selection to a single PRIMARY selection,
Wed Aug 29 20:40:58 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtktextbuffer.[ch] (gtk_text_buffer_add/remove_selection_clipboard):
Instead of always mirroring the selection to a single PRIMARY
selection, allow it to be mirrored to any number of clipboards.
* gtk/gtktextbuffer.[ch] (gtk_text_buffer_paste_primary): Remove,
just use gtk_text_buffer_paste_clipboard with the appropriate clipboard.
* gtk/gtktextbuffer.[ch] (gtk_text_buffer_cut/copy/paste_clipboard): Add a
GtkClipboard argument, and for paste_clipboard, the
@override_location argument from @paste_primary.
* gtk/gtktextview.c: Adapt to above change.
Jonathan Blandford [Thu, 30 Aug 2001 23:36:26 +0000 (23:36 +0000)]
Fix obvious mistake.
Thu Aug 30 19:34:38 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/tmpl/gtkdialog.sgml: Fix obvious mistake.
Yukihiro Nakai [Thu, 30 Aug 2001 22:45:01 +0000 (22:45 +0000)]
Update japanese translation
Yukihiro Nakai [Thu, 30 Aug 2001 22:26:42 +0000 (22:26 +0000)]
Update Japanese translation.
Havoc Pennington [Thu, 30 Aug 2001 22:01:04 +0000 (22:01 +0000)]
put validate idle at resize - 2 just for flexibility
2001-08-30 Havoc Pennington <hp@redhat.com>
* gtk/gtktextview.c (invalidated_handler): put validate idle at
resize - 2 just for flexibility
Havoc Pennington [Thu, 30 Aug 2001 19:09:09 +0000 (19:09 +0000)]
handle NULL shaped object from the empty-child-anchor case by drawing a
2001-08-30 Havoc Pennington <hp@redhat.com>
* gtk/gtktextdisplay.c (render_layout_line): handle NULL shaped
object from the empty-child-anchor case by drawing a little box.
* gtk/gtktextlayout.c (add_child_attrs): Still set shape attribute
if the child anchor has no anchored widgets - fixes #59328.
Also, remove bizarre deletion of preedit string that seems to have
gotten in here somehow.
Havoc Pennington [Thu, 30 Aug 2001 16:32:34 +0000 (16:32 +0000)]
apply fix to #58420 from Hidetoshi Tajima and Matthias Clasen
2001-08-30 Havoc Pennington <hp@redhat.com>
* gtk/gtktextview.c (gtk_text_view_check_cursor_blink): apply fix
to #58420 from Hidetoshi Tajima and Matthias Clasen
Matthias Clasen [Thu, 30 Aug 2001 07:23:32 +0000 (07:23 +0000)]
gdk-pixbuf-loader.c (gdk_pixbuf_loader_close): Propagate
errors from gdk_pixbuf_loader_load_module.
Matthias Clasen [Thu, 30 Aug 2001 07:21:13 +0000 (07:21 +0000)]
io-png.c (png_row_callback): Check that row_num is valid.
Jonathan Blandford [Wed, 29 Aug 2001 21:30:20 +0000 (21:30 +0000)]
change color when the GtkTreeView loses focus.
Wed Aug 29 17:28:04 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_render):
change color when the GtkTreeView loses focus.
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_render):
ditto.
* gtk/gtkstyle.c (gtk_default_draw_flat_box): ditto
Havoc Pennington [Wed, 29 Aug 2001 02:45:24 +0000 (02:45 +0000)]
fix g_object_notify
2001-08-28 Havoc Pennington <hp@pobox.com>
* gtk/gtkwindow.c (gtk_window_set_icon_list): fix g_object_notify
Havoc Pennington [Wed, 29 Aug 2001 02:20:02 +0000 (02:20 +0000)]
add default icon
2001-08-28 Havoc Pennington <hp@pobox.com>
* demos/gtk-demo/main.c (setup_default_icon): add default icon
* gtk/gtkradiobutton.c (gtk_radio_button_new_with_mnemonic):
warning fix
(gtk_radio_button_new_with_label): warning fix
* gtk/gtkdnd.c: used some random GtkImage private structs,
update to reflect GtkImage changes
* gdk/x11/gdkwindow-x11.c (gdk_window_set_icon_list): don't check
whether the hint is supported, just always set the icon. A task
list might want to use it even if the WM doesn't, and the WM may
change over time. Also, XDeleteProperty() if list == NULL.
* gtk/gtkwindow.c (gtk_window_set_icon_list)
(gtk_window_get_icon_list)
(gtk_window_set_icon)
(gtk_window_get_icon)
(gtk_window_set_default_icon_list)
(gtk_window_get_default_icon_list):
new functions
* gtk/gtk-boxed.defs (GtkIconSet): add GtkIconSet
* gtk/gtkimage.c: Implement property support, bug #59408
* gtk/gtkcontainer.c (gtk_container_add): make the warning message
on reparent-without-removing-first a bit more helpful.
Let's just destroy this FAQ.
Matthias Clasen [Tue, 28 Aug 2001 20:31:16 +0000 (20:31 +0000)]
demos/gtk-demo/appwindow.c (do_appwindow): Use g_signal_connect_object
instead of gtk_signal_connect, to avoid warnings at destruction time. (#58161)
Matthias Clasen [Tue, 28 Aug 2001 19:59:42 +0000 (19:59 +0000)]
io-bmp.c (OneLine): Emit area_updated signal with proper
area information. (#52002)
Matthias Clasen [Tue, 28 Aug 2001 19:54:52 +0000 (19:54 +0000)]
gtk/gtkprogressbar.c (gtk_progress_bar_set_text): Move the setting
of use_text_format to the end of the function. (#56447)
Matthias Clasen [Tue, 28 Aug 2001 19:08:53 +0000 (19:08 +0000)]
*** empty log message ***
Matthias Clasen [Tue, 28 Aug 2001 19:06:58 +0000 (19:06 +0000)]
gdk-pixbuf/test-loaders.c (test_loader): Catch errors at close time.
gdk-pixbuf/test-loaders.c (main): Remove C++ comments.
demos/testpixbuf.c (update_timeout): Use gdk_pixbuf_loader_get_pixbuf
only in response to an area_prepared signal.
Alex Larsson [Tue, 28 Aug 2001 16:43:28 +0000 (16:43 +0000)]
Make unrealize GTK_RUN_LAST.
2001-08-28 Alex Larsson <alexl@redhat.com>
* gtk/gtkwidget.c (gtk_widget_class_init):
Make unrealize GTK_RUN_LAST.
Manish Singh [Tue, 28 Aug 2001 05:05:53 +0000 (05:05 +0000)]
fix silly cut'n'paste error, with_label and with_mnemonic should create
Mon Aug 27 22:00:41 2001 Manish Singh <yosh@gimp.org>
* gtk/gtkradiobutton.c: fix silly cut'n'paste error,
with_label and with_mnemonic should create radio buttons, not
check buttons
Jonathan Blandford [Mon, 27 Aug 2001 19:42:08 +0000 (19:42 +0000)]
Fix to use GtkSelectionMode. ditto ditto ditto.
Mon Aug 27 15:28:56 2001 Jonathan Blandford <jrb@redhat.com>
* tests/testtreefocus.c (main): Fix to use GtkSelectionMode.
* tests/treestoretest.c (make_window): ditto
* demos/gtk-demo/main.c (create_tree): ditto
* demos/gtk-demo/stock_browser.c (do_stock_browser): ditto.
Jonathan Blandford [Mon, 27 Aug 2001 19:19:24 +0000 (19:19 +0000)]
Use the GTK selection types rather than GtkTreeSelectionMode.
Mon Aug 27 15:18:14 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeselection.c (gtk_tree_selection_set_mode): Use the
GTK selection types rather than GtkTreeSelectionMode.
* docs/Changes-2.0: Add comment about selection change.
Jonathan Blandford [Mon, 27 Aug 2001 18:25:49 +0000 (18:25 +0000)]
deprecate GTK_SELECTION_EXTENDED.
Mon Aug 27 14:21:30 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtkenums.h (GtkSelectionMode): deprecate
GTK_SELECTION_EXTENDED.
* gtk/gtkclist.c: Remove old GTK_SELECTION_MULTIPLE behavior.
Make GTK_SELECTION_EXTENDED be GTK_SELECTION_MULTIPLE.
* gtk/gtkctree.c: ditto
* gtk/gtklist.c: ditto
* gtk/gtktree.c: ditto
Owen Taylor [Mon, 27 Aug 2001 18:22:31 +0000 (18:22 +0000)]
Fix a cuple of typos in compat macros. (#59624, Skip Montaro)
Mon Aug 27 14:18:12 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkmenubar.h (gtk_menu_bar_prepend): Fix a cuple
of typos in compat macros. (#59624, Skip Montaro)
Owen Taylor [Mon, 27 Aug 2001 15:17:51 +0000 (15:17 +0000)]
Use autoconf 2.13/2.50 compat macro.
Sun Aug 26 20:00:00 2001 Owen Taylor <otaylor@redhat.com>
* configure.in acinclude.m4: Use autoconf 2.13/2.50 compat
macro.
(patch from ERDI Gergo <cactus@cactus.rulez.org>, #58920)
* gtk/gtkmenuitem.c (gtk_menu_item_set_right_justified): Change
interface to be a standard setter from gtk_menu_item_right_justify.
(gtk_menu_item_get_right_justified): a getter to go with the setter
* gtk/gtkmenuitem.h: Add a deprecated compat macro for
gtk_menu_item_right_justify.
* demos/gtk-demo/menus.c tests/testgtk.c: Switch to
gtk_menu_item_set_right_justified.
Jens Finke [Mon, 27 Aug 2001 14:36:50 +0000 (14:36 +0000)]
Mon Aug 27 2001 Jens Finke <jens@gnome.org> - Renamed package to gtk2. -
* Mon Aug 27 2001 Jens Finke <jens@gnome.org>
- Renamed package to gtk2.
- Updated source url.
- glib2 package required.
Fatih Demir [Mon, 27 Aug 2001 10:36:37 +0000 (10:36 +0000)]
Arg, why does evolution now work when you need it? I guess, it's Murphy's Law.
Jens Finke [Mon, 27 Aug 2001 08:54:53 +0000 (08:54 +0000)]
Updated to match gpp requirements, reworked the files section to make it
2001-08-27 Jens Finke <jens@gnome.org>
* gtk+.spec.in: Updated to match gpp requirements, reworked the
files section to make it work with 1.3.x releases.
Alexander Larsson [Mon, 27 Aug 2001 01:05:07 +0000 (01:05 +0000)]
Add properties for labels, mnemonics and stock items. Added C accessor
2001-08-26 Alexander Larsson <alla@lysator.liu.se>
* gtk/gtkbutton.[ch]:
Add properties for labels, mnemonics and stock items.
Added C accessor functions for the properties.
Removed deprecated button->child.
* gtk/gtkradiobutton.c:
* gtk/gtktogglebutton.c:
Update to use the functions in GtkButton.
* gtk/gtkcheckbutton.c:
Update to use the functions in GtkButton.
Changed size allocation of child. Now only gets as much
space as it requests.
* gtk/gtkclist.c:
Don't use GtkButton->child
* gtk/gtklabel.c:
Fixed typo in docs
Kwok-Koon Cheung [Sun, 26 Aug 2001 22:33:13 +0000 (22:33 +0000)]
Disable a string because of gettext error.
Alexander Larsson [Sun, 26 Aug 2001 22:23:28 +0000 (22:23 +0000)]
Ressurect the properties test. I don't care if it is inferior, I just want
2001-08-26 Alexander Larsson <alla@lysator.liu.se>
* tests/testgtk.c:
* tests/Makefile.am:
Ressurect the properties test.
I don't care if it is inferior, I just want to test my property code.
Chema Celorio [Sun, 26 Aug 2001 04:01:27 +0000 (04:01 +0000)]
pass ->nrows to gtk_table_resize as the first argument for
2001-08-25 Chema Celorio <chema@celorio.com>
* gtk/gtktable.c (gtk_table_set_child_property): pass ->nrows to
gtk_table_resize as the first argument for CHILD_PROP_RIGHT_ATTACH
and CHILD_PROP_LEFT_ATTACH v.s. using ->ncols
Havoc Pennington [Sun, 26 Aug 2001 02:03:10 +0000 (02:03 +0000)]
remove gtk_menu_* compat defines; these are already in gtkmenu.h, and the
2001-08-24 Havoc Pennington <hp@pobox.com>
* gtk/gtkcompat.h: remove gtk_menu_* compat defines;
these are already in gtkmenu.h, and the copies
here were broken.
Also, change GTK_DISABLE_COMPAT_H to GTK_DISABLE_DEPRECATED
* gdk/gdkpixbuf-drawable.c (gdk_pixbuf_get_from_image):
special-case bitmaps to allow no colormap
(bitmap1): implement no-colormap bitmap-getting
(bitmap1a): implement no-colormap bitmap-getting to pixbuf with
alpha
(rgb8): indentation
(rgb1a, rgb1): change the way we read the data out of the image,
old way didn't seem to work quite right.
I'm pretty sure a lot of the rgbconvert code is still broken.
* gtk/gtkwindow.c (gtk_window_move_resize): move hints comparison
above position constraint (I really intended to do this before,
don't know what's up with that)
(gtk_XParseGeometry): shut up gcc
* gdk/gdkpixbuf-drawable.c (rgb1a): fix bug where "x1" was used
and "0" should have been. remove the attempted 4-bytes-at-once
optimization, it was totally broken.
Owen Taylor [Sat, 25 Aug 2001 23:11:46 +0000 (23:11 +0000)]
Add optional movement on push to buttons (based on patch from Soeren
Sat Aug 25 19:02:39 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbutton.[ch] gtk/gtktogglebutton.c: Add optional movement
on push to buttons (based on patch from Soeren Sandmann, #54720)
- Add child_displacement_x/y style properties to control how far the
child moves when the button is depressed.
- Add non-exported function _gtk_button_set_depressed to clean
up the handling of the in/out shadow and separate it frmo
widget->state.
- Lots of code cleanup and simplification of state handling
for GtkButton/GtkToggleButton.
* tests/testgtkrc: Set the x/y displacement to 1 to provide a test
of button movement. testgtk + testgtkrc == test ugly GTK+, as always.
Owen Taylor [Sat, 25 Aug 2001 03:15:26 +0000 (03:15 +0000)]
Break compatibility and make gtk_image_new() take no arguments. The
Fri Aug 24 23:09:05 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkimage.[ch] docs/Changes-2.0.txt: Break compatibility
and make gtk_image_new() take no arguments. The compiler will
catch it, and it is vastly more useful than having
gtk_image_new() be a deprecated alias for gtk_image_new_from_image().
* gtk/gtkmenu.c (gtk_menu_set_property): Apply patch
to add tearoff-title property (#51319, Lee Mallabone)
Owen Taylor [Sat, 25 Aug 2001 02:20:33 +0000 (02:20 +0000)]
Remove unused and useless function gtk_menu_item_configure(). (#58925)
Fri Aug 24 22:12:32 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkmenuitem.[ch]: Remove unused and useless function
gtk_menu_item_configure(). (#58925)
Jonathan Blandford [Fri, 24 Aug 2001 20:09:26 +0000 (20:09 +0000)]
Add "use_align" to give people the option to just make a cell visible.
Fri Aug 24 16:03:45 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_scroll_to_cell): Add
"use_align" to give people the option to just make a cell visible.
* gtk/gtktreeview.c (gtk_tree_view_scroll_to_point): fix bug where
we were scrolling past the end of the tree.
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_pack_start):
rename gtk_tree_view_column_pack_start_cell_renderer to
gtk_tree_view_column_pack_start. Same for pack_end, and clear.
Owen Taylor [Fri, 24 Aug 2001 16:06:55 +0000 (16:06 +0000)]
Remove a stray g_object_ref() left over from gtk_object_ref/sink. (Pointed
Fri Aug 24 12:02:08 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtktextbuffer.c (gtk_text_buffer_new): Remove
a stray g_object_ref() left over from gtk_object_ref/sink.
(Pointed out by Josh Pritikin.)
Owen Taylor [Thu, 23 Aug 2001 23:38:32 +0000 (23:38 +0000)]
Rename gtk_container_children() to gtk_container_get_children. Added
Thu Aug 23 19:33:54 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcontainer.[ch]: Rename gtk_container_children()
to gtk_container_get_children. Added deprecated compatibility
macro. (Suggested by Vitaly Tishkov, #59051)
* gtk/gtktoolbar.c gtkdialog.c: Fix gtk_container_children()
calls.
Owen Taylor [Thu, 23 Aug 2001 23:30:43 +0000 (23:30 +0000)]
Deprecate gtk_menu_bar_append/prepend/insert, forgot to do this when we
Thu Aug 23 19:10:01 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkmenubar.h (gtk_menu_bar_insert): Deprecate
gtk_menu_bar_append/prepend/insert, forgot to do this
when we deprecated gtk_menu_append/prepend/insert.
* gtk/gtkmenu.h (gtk_menu_insert): Add casts to deprecated
compat macros.
* gtk/gtkmenu.c: Fix problem with static gtk_menu_insert() being
renamed by compat macro.
* gtk/gtkfontsel.h: Deprecated gtk_font_selection_get_font(),
gtk_font_selection_dialog_get_font(). (Suggested by
Vitaly Tishkov, #59383)
Owen Taylor [Thu, 23 Aug 2001 22:51:58 +0000 (22:51 +0000)]
Rename from gtk_text_tag_table_size(). (#59366)
Thu Aug 23 18:23:31 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtktexttag.c (gtk_text_tag_table_get_size):
Rename from gtk_text_tag_table_size(). (#59366)
Kristian Rietveld [Thu, 23 Aug 2001 18:33:37 +0000 (18:33 +0000)]
use GtkSortType instead of GtkTreeSortOrder. (#59173).
Thu Aug 23 20:01:41 2001 Kristian Rietveld <kristian@planet.nl>
* gtk/gtktreemodelsort.[ch], gtk/gtktreesortable.[ch],
gtk/gtktreestore.[ch], gtk/gtktreeviewcolumn.[ch],
gtk/gtkliststore.[ch]: use GtkSortType instead of GtkTreeSortOrder.
(#59173).
Tim Janik [Thu, 23 Aug 2001 16:54:49 +0000 (16:54 +0000)]
chain parent class handlers, pointed out by Joshua N Pritikin
Thu Aug 23 16:26:47 2001 Tim Janik <timj@gtk.org>
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_finalize):
* gtk/gtktextmark.c (gtk_text_mark_finalize): chain parent class
handlers, pointed out by Joshua N Pritikin <vishnu@pobox.com>.
Owen Taylor [Thu, 23 Aug 2001 15:27:21 +0000 (15:27 +0000)]
[ Patch from Sebastian Wilhelmi, 52790 ]
Wed Aug 22 19:15:39 2001 Owen Taylor <otaylor@redhat.com>
[ Patch from Sebastian Wilhelmi, 52790 ]
* gtk/gtkversion.h.in gtk/gtk.h: New file replacing gtkcompat.h
Owen Taylor [Thu, 23 Aug 2001 15:26:49 +0000 (15:26 +0000)]
[ Patch from Sebastian Wilhelmi, 52790 ]
Wed Aug 22 19:15:39 2001 Owen Taylor <otaylor@redhat.com>
[ Patch from Sebastian Wilhelmi, 52790 ]
* gtk/gtkversion.h.in gtk/gtk.h: New file replacing gtkcompat.h
* gdk/gdkcompat.h gdk/gdk*.h gtk/gtkcompat.h.in gtk/gtk*.h:
Move compatibility macros from g[dt]kcompat.h to within
#ifndef G[DT]K_DISABLE_DEPRECATED in each file.
* gdk/gdk-pixbuf-csource.c: Fix up include of gtkcompat.h.
* demos/Makefile.am demos/gtk-demo/Makefile.am
docs/reference/gdk-pixbuf/Makefile.am modules/input/Makefile.am
tests/Makefile.am: Remove references to -G[DT]K_DISABLE_DEPRECATED.
* demos/{pixbuf-demo.c,testpixbuf-drawable.c,testpixbuf-save.c,
testpixbuf.c}: Fix usages of deprecated functions.
Jonathan Blandford [Wed, 22 Aug 2001 23:05:07 +0000 (23:05 +0000)]
clean up selection when changing models.
Wed Aug 22 19:03:27 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_set_model): clean up selection
when changing models.
Jonathan Blandford [Wed, 22 Aug 2001 22:27:41 +0000 (22:27 +0000)]
Fix selection. I think it's all dandy now. We check the current event for
Wed Aug 22 18:25:46 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c: Fix selection. I think it's all dandy now.
We check the current event for modifiers rather than try to trap
all presses.
Anders Carlsson [Wed, 22 Aug 2001 13:33:58 +0000 (13:33 +0000)]
Fix a small typo. It's LIST_STORE, not LISTSTORE.
2001-08-22 Anders Carlsson <andersca@gnu.org>
* gtk/gtkliststore.h (GTK_LIST_STORE_CLASS): Fix a small typo.
It's LIST_STORE, not LISTSTORE.
Owen Taylor [Tue, 21 Aug 2001 16:43:55 +0000 (16:43 +0000)]
Remove commented out gtkpacker reference.
Tue Aug 21 12:43:29 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtk.h: Remove commented out gtkpacker reference.
Owen Taylor [Tue, 21 Aug 2001 16:43:17 +0000 (16:43 +0000)]
Remove GtkPacker
Tue Aug 21 12:42:19 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtk-sections.txt: Remove GtkPacker
Matthias Clasen [Tue, 21 Aug 2001 08:51:06 +0000 (08:51 +0000)]
Add tga loader, patch by Nicola Girardi. (#56067)
Jonathan Blandford [Tue, 21 Aug 2001 06:59:55 +0000 (06:59 +0000)]
Tue Aug 21 02:57:13 2001 Jonathan Blandford <jrb@redhat.com>>
* gtk/gtktreeview.c (gtk_tree_view_button_press): Fix up selection
a little. More needs to be done tomorrow.
Jonathan Blandford [Tue, 21 Aug 2001 04:49:15 +0000 (04:49 +0000)]
Grr... Get it right.
Tue Aug 21 00:45:55 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_destroy): Grr... Get it right.
Jonathan Blandford [Tue, 21 Aug 2001 03:53:13 +0000 (03:53 +0000)]
*** empty log message ***
Sven Neumann [Mon, 20 Aug 2001 19:26:51 +0000 (19:26 +0000)]
removed gtk/gtkpacker.c since it is not part of the build anymore.
2001-08-20 Sven Neumann <sven@gimp.org>
* POTFILES.in: removed gtk/gtkpacker.c since it is not part of the
build anymore.
Russ Nelson [Mon, 20 Aug 2001 17:01:47 +0000 (17:01 +0000)]
Fixed typo.
Jonathan Blandford [Mon, 20 Aug 2001 15:46:49 +0000 (15:46 +0000)]
Use correct marshaller.
Mon Aug 20 11:39:44 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeselection.c (gtk_tree_selection_class_init): Use
correct marshaller.
Matthias Clasen [Mon, 20 Aug 2001 12:44:56 +0000 (12:44 +0000)]
Forgotten during last commit.
Matthias Clasen [Mon, 20 Aug 2001 06:47:28 +0000 (06:47 +0000)]
Add ico and wbmp tests. Fail with a suitable error if buffer allocation
* test-images.h, test-loaders.c: Add ico and wbmp tests.
* io-jpeg.c (gdk_pixbuf__jpeg_image_save): Fail with a suitable
error if buffer allocation fails.
* io-ico.c: Make .ICO loader more robust.
All of these are due to sandmann@daimi.au.dk (#50187)
Jonathan Blandford [Sun, 19 Aug 2001 23:46:59 +0000 (23:46 +0000)]
Fix up warnings, #58928.
Sun Aug 19 03:22:59 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtkliststore.c: Fix up warnings, #58928.
* gtk/gtktreeselection.h: Change signal prototype, #58647
* gtk/gtktreeview.c (_gdk_tree_view_find_node): Make more robust,
#59221.
* gtk/gtkstyle.c: Actually prelight arrow, #50981
Sven Neumann [Sun, 19 Aug 2001 22:33:18 +0000 (22:33 +0000)]
corrected usage of conversion scripts, the order of how to apply them was
2001-08-20 Sven Neumann <sven@gimp.org>
* README.translators: corrected usage of conversion scripts, the
order of how to apply them was inverted.
Hans Breuer [Sun, 19 Aug 2001 18:34:59 +0000 (18:34 +0000)]
updated externals
2001-08-18 Hans Breuer <hans@breuer.org>
* gdk/gdk.def : updated externals
* gdk/win32/gdkselection-win32.c : returning TRUE with gdk_selection_set
is required to get (at least) visible in entry fields. Some selections
are really handled now - even on win32 - but copying via middle
mouse button into a different app needs to wait ...
* gdk/win32/gdkdnd-win32.c : implemented inter-app drag&drop
mostly by stealling code from gdkdnd-fb.c. Thanks to who ever wrote it!
* gdk/win32/gdkevents-win32.c : some tweaking to get better expose
handling. I'm not sure if it is better now, but at least not worse
* gdk/win32/gdkgeometry-win32.c : replaced every call to MoveWindow
with SetWindowPos () which allows more fine-tuning backing-store wise
* gdk/win32/gdkwindow-win32.c : allow unraised gdk_window_show ().
Also changed move/resize to be more like the X version.
* gtk/gtk.def : updated externals
Sven Neumann [Sun, 19 Aug 2001 11:48:32 +0000 (11:48 +0000)]
gtk/gtktooltips.c tests/testtreesort.c inserted some casts to get rid of
2001-08-19 Sven Neumann <sven@gimp.org>
* gtk/gtktooltips.c
* tests/testtreesort.c
* tests/treestoretest.c: inserted some casts to get rid of compiler
warnings.
Fatih Demir [Sun, 19 Aug 2001 11:46:40 +0000 (11:46 +0000)]
Update.
Sven Neumann [Sun, 19 Aug 2001 10:48:24 +0000 (10:48 +0000)]
applied some simple but effective optimizations to
2001-08-19 Sven Neumann <sven@gimp.org>
* pixops/pixops.c: applied some simple but effective optimizations
to pixops_composite_nearest() and pixops_composite_color_nearest().
Jonathan Blandford [Sun, 19 Aug 2001 06:58:11 +0000 (06:58 +0000)]
Sun Aug 19 01:44:44 2001 Jonathan Blandford <jrb@redhat.com>>
* gtk/gtktreeviewcolumn.c
(gtk_tree_view_column_pack_{start,end}_cell_renderer): sink cell.
* gtk/gtktreeview.c (gtk_tree_view_insert_column): sink column.
(_gtk_tree_view_find_node): If *node is NULL,
*tree should be NULL too.
* demos/gtk-demo/stock_browser.c (do_stock_browser): don't unref
column/renderers.
* tests/testtreecolumns.c: ditto
* tests/testtreefocus.c: ditto
* tests/testtreesort.c: ditto
* tests/testtreeview.c: ditto
* tests/treestoretest.c: ditto
Jonathan Blandford [Sun, 19 Aug 2001 04:19:56 +0000 (04:19 +0000)]
2 new signals; is_expander/is_expanded.
Sat Aug 18 04:34:31 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtkcellrenderer.c (gtk_cell_renderer_class_init): 2 new
signals; is_expander/is_expanded.
* gtk/gtlcellrendererpixbuf.c: Allow other expanded and closed
pixbufs.
* gtk/gtktreeview.c: set above properties.
Owen Taylor [Sun, 19 Aug 2001 03:04:09 +0000 (03:04 +0000)]
Really remove set_default_style().
Sat Aug 18 23:01:33 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkwidget.h: Really remove set_default_style().
* docs/Changes-2.0.txt: added a note about
gtk_widget_push/pop/set_default_style.
Havoc Pennington [Sat, 18 Aug 2001 17:03:27 +0000 (17:03 +0000)]
constrain position on hints_changed in addition to the other cases.
2001-08-18 Havoc Pennington <hp@pobox.com>
* gtk/gtkwindow.c (gtk_window_move_resize): constrain position on
hints_changed in addition to the other cases.
(gtk_window_move_resize): include last position from configure
notify in debug spew
James Henstridge [Sat, 18 Aug 2001 03:14:41 +0000 (03:14 +0000)]
use the second argument to the weak ref notify, cleaning up some uglyness.
2001-08-18 James Henstridge <james@daa.com.au>
* gtk/gtkaccelgroup.c (gtk_accel_group_object_destroy): use the
second argument to the weak ref notify, cleaning up some uglyness.
(gtk_accel_group_attach): remove and add the weak notifier when
changing the accel groups slist.
(gtk_accel_group_detach): same here.
Darin Adler [Sat, 18 Aug 2001 00:07:42 +0000 (00:07 +0000)]
Add missing parameters to utf8 functions to make it compile.
* gtk/gtktreeview.c: (gtk_tree_view_search_equal_func): Add
missing parameters to utf8 functions to make it compile.
Jonathan Blandford [Fri, 17 Aug 2001 23:35:52 +0000 (23:35 +0000)]
Add heavily modified patch from Kristian Rietveld to handle interactive
Fri Aug 17 19:30:14 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeprivate.h:
* gtk/gtktreeview.c: (gtk_tree_view_class_init),
(gtk_tree_view_init), (gtk_tree_view_set_property),
(gtk_tree_view_get_property), (gtk_tree_view_destroy),
(gtk_tree_view_key_press), (gtk_tree_view_leave_notify),
(gtk_tree_view_focus_out), (gtk_tree_view_set_model),
(gtk_tree_view_set_destroy_count_func),
(gtk_tree_view_set_enable_search),
(gtk_tree_view_get_enable_search),
(gtk_tree_view_get_search_column),
(gtk_tree_view_set_search_column),
(gtk_tree_view_get_search_equal_func),
(gtk_tree_view_set_search_equal_func),
(gtk_tree_view_search_dialog_destroy),
(gtk_tree_view_search_position_func),
(gtk_tree_view_interactive_search),
(gtk_tree_view_search_delete_event),
(gtk_tree_view_search_button_press_event),
(gtk_tree_view_search_key_press_event),
(gtk_tree_view_search_move), (gtk_tree_view_search_equal_func),
(gtk_tree_view_search_iter), (gtk_tree_view_search_init):
* gtk/gtktreeview.h:
Add heavily modified patch from Kristian Rietveld to handle
interactive searching.
Tim Janik [Fri, 17 Aug 2001 16:33:04 +0000 (16:33 +0000)]
const correct string parameter.
Fri Aug 17 17:30:34 2001 Tim Janik <timj@gtk.org>
* gtk/gtktreemodel.c (gtk_tree_path_new_from_string): const correct
string parameter.
* gtk/gtkoptionmenu.c (gtk_option_menu_set_menu): connect to
GtkMenuShell::selection_done, now that we have it, instead of
::deactivate so we're not tearing the menu apart and notify
the user prematurely.
Thu Aug 16 05:22:01 2001 Tim Janik <timj@gtk.org>
* gtk/gtkwindow.c (gtk_window_move_resize): if we actually move our
window, clear window->need_default_position to avoid infinite loops.
some comment fixups and GTK_RESIZE_IMMEDIATE fixups.
Wed Aug 15 12:36:55 2001 Tim Janik <timj@gtk.org>
* gtk/gtktreeview.c (gtk_tree_view_set_model): move all model setup
code into this place. get rid of GTK_TREE_VIEW_MODEL_SETUP usage.
(gtk_tree_view_set_property): don't cast possible NULL objects.
(gtk_tree_view_destroy): reset the model to NULL.
* gtk/gtktreeselection.c (gtk_tree_selection_finalize): chain
parent_class handler.
Matthias Clasen [Fri, 17 Aug 2001 14:11:36 +0000 (14:11 +0000)]
gtk/demos/gtk-demo/*: Remove all uses of deprecated functions.
Anders Carlsson [Fri, 17 Aug 2001 08:09:24 +0000 (08:09 +0000)]
Divide with floating point numbers so that the result will be floating
2001-08-17 Anders Carlsson <andersca@gnu.org>
* gtk/gtkstyle.c (create_expander_affine): Divide with floating
point numbers so that the result will be floating point.
Matthias Clasen [Thu, 16 Aug 2001 14:38:46 +0000 (14:38 +0000)]
tests/testgtk.c (create_handle_box):
(create_toolbar): Replace gtk_window_set_policy calls by
gtk_window_set_resizable.
Jakub Steiner [Thu, 16 Aug 2001 13:14:50 +0000 (13:14 +0000)]
big boom in replacing stock icons
Sven Neumann [Thu, 16 Aug 2001 10:49:36 +0000 (10:49 +0000)]
removed unused widget_class.
2001-08-16 Sven Neumann <sven@gimp.org>
* gtk/gtkbox.c (gtk_box_class_init): removed unused widget_class.
Padraig O'Briain [Wed, 15 Aug 2001 15:01:23 +0000 (15:01 +0000)]
Avoid warning when specifying NULL for "attributes" property
* gtk/gtkcellrenderertext.c:
Avoid warning when specifying NULL for "attributes" property
Matthias Clasen [Wed, 15 Aug 2001 09:24:15 +0000 (09:24 +0000)]
docs/debugging.txt: Add a warning about --enable-debug=no,
some editorial changes.
Matthias Clasen [Wed, 15 Aug 2001 06:52:19 +0000 (06:52 +0000)]
gtk/docs/debugging.txt, gdk/gdk.c, gdk/gdkinternals.h,
gdk/x11/gdkmain-x11.c, gtk/gtkdebug.h, gtk/gtkmain.c: Update
debugging info, remove unused debug flags. (#58330)
Jonathan Blandford [Mon, 13 Aug 2001 17:23:41 +0000 (17:23 +0000)]
Remove strict checking for rows.
Mon Aug 13 13:17:32 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeselection.c (gtk_tree_selection_select_all):
(gtk_tree_selection_select_all): Remove strict checking for rows.
Matthias Clasen [Mon, 13 Aug 2001 10:43:28 +0000 (10:43 +0000)]
gtk/gtktooltips.c (gtk_tooltips_set_tip, gtk_tooltips_draw_tips):
Don't remove the tooltip window when the tip text changes. (#15891)
Owen Taylor [Sun, 12 Aug 2001 17:14:16 +0000 (17:14 +0000)]
Remove extra $(srcdir).
Sun Aug 12 12:02:09 2001 Owen Taylor <otaylor@redhat.com>
* gtk/Makefile.am ($(srcdir)/gtkmarshal.c): Remove extra
$(srcdir).
Owen Taylor [Sun, 12 Aug 2001 14:44:12 +0000 (14:44 +0000)]
Set GPATH to fix srcdir != builddir problems with GNU make.
Sun Aug 12 10:03:42 2001 Owen Taylor <otaylor@redhat.com>
* */Makefile.am: Set GPATH to fix srcdir != builddir
problems with GNU make.
Owen Taylor [Sun, 12 Aug 2001 14:41:37 +0000 (14:41 +0000)]
Fix problem with trying to dist files from intl/, which is no longer
Sun Aug 12 10:39:12 2001 Owen Taylor <otaylor@redhat.com>
* Makefile.am (EXTRA_DIST): Fix problem with trying to
dist files from intl/, which is no longer there.
Fatih Demir [Sun, 12 Aug 2001 14:41:26 +0000 (14:41 +0000)]
UTF-8'ification..
Fatih Demir [Sun, 12 Aug 2001 14:38:57 +0000 (14:38 +0000)]
Update
Hans Breuer [Sat, 11 Aug 2001 20:27:36 +0000 (20:27 +0000)]
coalescing property notifies
2001-08-11 Hans Breuer <hans@breuer.org>
* gtk/gtkalignment.c, gtk/gtkarrow.c, gtk/gtkaspectframe.c,
gtk/gtkcellrenderer.c, gtk/gtkcellrenderertext.c,
gtk/gtkcombo.c, gtk/gtkcurve.c, gtk/gtkfontsel.c,
gtk/gtklayout.c, gtk/gtkmisc.c, gtk/gtkpacker.c,
gtk/gtkprogress.c, gtk/gtkruler.c,, gtk/gtksettings.c,
gtk/gtkspinbutton.c, gtk/gtktexttag.c : coalescing property notifies
* gtk/gtkclist.c, gtk/gtktipsquery.c, gtk/gtktexttag.c,
gtk/gtkwidget.c : added G_SIGNAL_TYPE_STATIC_SCOPE to all
GDK_TYPE_EVENT signals
* gtk/gtkalignment.c : removed 'direct allocation bug',
which Tim discovered while reading the patch
Owen Taylor [Sat, 11 Aug 2001 18:35:48 +0000 (18:35 +0000)]
Add some compat macros for push/pop/set_visual that were supposed to be
Sat Aug 11 14:32:14 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkwidget.h (gtk_widget_set_default_visual): Add some
compat macros for push/pop/set_visual that were supposed
to be added a long time ago, but got dropped.
Tim Janik [Fri, 10 Aug 2001 15:33:29 +0000 (15:33 +0000)]
coalesce multiple property notifies.
Fri Aug 10 16:55:53 2001 Tim Janik <timj@gtk.org>
* gtk/gtkwindow.c (gtk_window_set_policy): coalesce multiple
property notifies.